package com.cskaoyan.javase.method._3usecase;

/**
 * 开发中,写方法的编程技巧
 * 假如在开发中,写一个方法,写到一半,觉得需要另外一个方法的辅助,来完成功能
 * 为了避免打断思考逻辑,逻辑混乱等不好的情况
 * 这时建议
 *      直接假装这个方法已经存在,直接写方法的调用,直接写方法的返回值
 *
 * 最后,等这个方法写完后,再回过头写那个假装存在但实际不存在的方法
 *
 * 这时,使用alt+回车,idea会根据上下文信息自动补全该方法的声明,然后你再写方法实现即可!
 *
 * @since 16:07
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {

    }

    public static void test() {
        // 很多代码
        // 发现需要一个test2()方法,用于求最大值
        int num1 = 10;
        int num2 = 20;
        int max = test2(num1, num2);
        System.out.println(max);
        // 很多代码
    }

    public static int test2(int num1, int num2) {
        // 代码逻辑
        return (num1 > num2) ? num1 : num2;
    }
}
